Access order to avoid inter-vector-conflicts in complex memory systems

نویسندگان

  • Anna M. del Corral
  • José María Llabería
چکیده

The performance of a vector processor accessing vectors is strongly dependent on the conflicts produced in the memory subsystem. These conflicts delay the work of the functional units. The concurrent memory access of several vector streams causes inter-conflicts between the references of the different vector streams. In a memory system where several memory modules are mapped in every bus (complex memory system) the number of conflicts increases because the bus must be shared by vector streams. Conflicts named linked conflicts and complex conflicts decrease the performance of the steady-state phase in complex memory systems (CRAY X-MP). This paper proposes a method that allows a concurrent access to several vector streams reducing the average memory access time in vector processors with complex memory systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reduce Conflicts between Vector Streams in Complex Memory Systems

The performance of a vector processor accessing vectors is strongly dependent on the conflicts produced in the memory subsystem. These conflicts delay the job of the functional units. Conflicts named linked conflict and complex conflicts interfere the steady-state performance in complex memory systems (CRAY X-MP).This paper proposes a method to access vector streams that reduces the average mem...

متن کامل

Memory Access Synchronization in Vector Multiprocessors

In vector multiprocessor systems, collisions in the interconnection network and conflicts in the memory modules are the main causes of the performance degradation. In this work we propose to synchronize the access to the memory system so that streams can be accessed with the minimum achievable latency if their elements are requested out of order. The mechanism uses a blockinterleaved storage sc...

متن کامل

Conflict-free access to streams in multiprocessor systems

The simultaneous access to several vectors is typical in vector multiprocessors. When these accesses are performed in an asynchronous manner, collisions in the network and the conflicts in the memory modules produce high latencies that reduce the efficiency of the system. In this paper we propose a block-interleaved storage scheme to store streams as well as a synchronized out-of-order access m...

متن کامل

Inter-group conflicts experienced by Iranian nurses: A qualitative study

Introduction: Conflict among nurses has been identified as a significant issue within healthcare settings all around the world. Nurses confront with different types of interpersonal conflicts in their work. It's important to know causes and effects of conflicts in nursing units before deciding to manage them. Aim: describing the experiential aspects of nurses' inter group conflicts focused on c...

متن کامل

Increasing the Effective Memory Bandwidth in Multivector Processors

In the memory system of multivector processors, the interferences between concurrent vector streams cause the loss of cycles that makes the effective throughput be lower than the required throughput. Then, the work of the functional units is delayed. Using the classical order to access the vector stream elements, the vector stream references the memory modules using a temporal distribution that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995